package estacion.dominio;

import java.util.Vector;

import estacion.persistencia.Consultas_generales;
import estacion.persistencia.FPAutobus;
import estacion.persistencia.FPCliente;
import estacion.persistencia.FPTaxi;


public  abstract class Trabajador extends Persona{

	Producto Billete;
	private int Horas_trabajadas;
	private String Turno;
	private int Horas_seguidas;

	public Trabajador(){
		Horas_trabajadas = 0;
		Turno="";
		Horas_seguidas=0;
	}
	
	public Trabajador(int horas_trabajadas, String turno, int horas_seguidas, Producto billete){
		super();
		this.Horas_trabajadas=horas_trabajadas;
		this.Turno=turno;
		this.Horas_seguidas=horas_seguidas;
	}
	
	
	public int getHoras_trabajadas(){
		return this.Horas_trabajadas;
	}
	
	public String getTurno() {
		return this.Turno;
	}

	public int getHoras_seguidas(){
		return this.Horas_seguidas;
	}
	
	public Producto getBillete(){
		return this.Billete;
	}
	
	
	public void setHoras_trabajadas(int horas){
		this.Horas_trabajadas=horas;
	}
	
		
	public void setTurno(String turno) {
		this.Turno=turno;
	}

	public void setHoras_seguidas(int horas){
		this.Horas_seguidas=horas;
	}
	
	
	/*public void venderBilleteB(Trabajador t) throws Exception{
		Trabajador trab=t;
		Tienda ti=new Tienda();
		int c=trab.getCantidad_billetes()-1;
		double precio=Math.random()*50;
		double din=trab.getDinero_revisor()+precio;
		trab.setCantidad_billetes(c);
		trab.setDinero_revisor(din);
		trab.modificarTrabajador();
	}
	
	public void venderBilleteT(Trabajador t) throws Exception{
		Trabajador trab=t;
		Taxi ta=new Taxi();
		ta=(Taxi)ta.consultarTaxi(trab.getTipo_vehiculo());
		double precio=Math.random()*50;
		double din=trab.getDinero_revisor()+precio;
		int c=0;
		trab.setCantidad_billetes(0);
		trab.setDinero_revisor(din);
		trab.modificarTrabajador();	
	}*/

}
